package com.apexedu.biz;

/**
 * 项目所有的 url 服务地址都在这里定义，controller里引用。
 * 规范：模块名_动作名。变量名尽量直接表达出用途。如保存学生信息的url是： student_save
 * User: 杨建亮
 * Date: 13-11-2  下午1:49
 */
public interface UrlsConst {

    // 鉴权服务接口地址
    String AUTH_USERLOGINID_SRCID = "/auth/{userLoginId}/{srcId}";

    // 查询指定用户的所有资源
    String GET_SRC_USERLOGINID = "/get/src/{userLoginId}";

    // 上传、下载资源
    String UPLOAD_RESOURCES = "/upload/resources";
    String DELETE_RESOURCES = "/delete/resources";

    // 上传、下载角色
    String UPLOAD_ROLES = "/upload/roles";
    String DELETE_ROLES = "/delete/roles";

    // 上传、下载授权
    String UPLOAD_ROLE_USER_MAP = "/upload/roleUserMap";
    String DELETE_ROLE_USER_MAP = "/delete/roleUserMap";
    String UPLOAD_ROLE_RESOURCE_MAP = "/upload/roleResourceMap";
    String DELETE_ROLE_RESOURCE_MAP = "/delete/roleResourceMap";
    //用户上传、下载
    String UPLOAD_USER="/upload/user";
    String DELETE_USER="/delete/user";

    // 获取接入到权限中心的业务系统列表
    String GET_ACCESS_SYSTEMS = "/get/accessSystems";

    // 获取规则说明
    String GET_RULES = "/get/rules/{srcId}";

    //规则详情页面
    String RULES_DETAIL = "/rulesdetail/{gzwid}";

    // 查询指定资源的所有角色
    String GET_ROLE_RESOURCE = "/get/role/{resourceid}";

    //意见反馈首页
    String FEEDBACK_INDEX = "/feedback/index";

    //大家声音
    String FEEDBACK_SHENGYIN = "/feedback/shengyin";
    //同步角色(带删除功能)
    String UPDATE_OR_DELETE_ROLE="/updateOrDelete/roleMap";
    //同步资源（带删除功能）
    String UPDATE_OR_DELETE_RESOURCE="/updateOrDelete/ResourceMap";
    //同步资源和角色关系（带删除功能）
    String UPDATE_OR_DELETE_ROLEANDRESOURCEMAP="/updateOrDelete/RoleResourceMap";
    //下载权限中心门户资源
    String DOWNLOAD_RESOURCE_PORTAL="/downloadResource";
}
